package git.soulbgm.enumerate;

/**
 * @author 贺瑞杰
 * @version V1.0
 * @date 2018-09-12 11:24
 * @description Lock的模式
 * LOCK、不阻塞    ps：有人做了 我就不做了 直接返回吧
 * LOCK_BLOCK、阻塞      ps：有人做了 我也要做 不做不行 死等的那种
 * TRY_BLOCK、阻塞超时   ps：有人做了 我也要做 但时间太长等不起了 我先返回吧
 */
public enum LockModel {

    /**
     * 不阻塞
     */
    LOCK,

    /**
     * 阻塞
     */
    LOCK_BLOCK,

    /**
     * 阻塞超时
     */
    TRY_BLOCK

}
